package com.wef.system.service;

import java.util.List;
import java.util.Set;

import com.gfa4j.service.BaseService;
import com.wef.system.entity.MenuGroup;
import com.wef.system.entity.MenuItem;
import com.wef.system.entity.Module;
import com.wef.system.entity.ModuleTitle;
import com.wef.system.entity.ViewButton;



public interface AuthFunctionService extends BaseService {
	
	public List<Module> loadAllModule();
	public Module saveOrUpdateModule(Module module);
	public MenuGroup saveOrUpdateMenuGroup(MenuGroup mg, String parentId);
	public MenuItem saveOrUpdateMenuItem(MenuItem mi, String parentId);
	public ViewButton saveOrUpdateViewButton(ViewButton vb);
	public void removeModuleTitles(Set<ModuleTitle> moduleTitles);
}
